$(function(){	
	var menu = $('#menu');
	
	menu.mouseleave(function(){ menu.data("clicked", 0); });
	
	menu.children('.sub').each(function(){
		
		// CLICK
		$(this).click(function(){
			menu.data("clicked", 1);
			$(this).children('ul').eq(0).slideDown('fast');
		});
		
		// MOUSE OUT
		$(this).mouseleave(function(){
			$(this).children('ul').eq(0).hide();
		});
		
		// MOUSE OVER
		$(this).mouseover(function(){
			var clicked = parseInt(menu.data("clicked"));
			if(clicked){
				$(this).children('ul').eq(0).slideDown('fast');
			}
		})
	});
});